package com.jswdwsx.esign.protocol.request

import com.jswdwsx.esign.service.enums.EsignNoticeTypeEnum

data class FlowReq(
    var autoArchive: Boolean,
    var businessScene: String,
    var configInfo: ConfigInfo,
    var contractValidity: Long? = null,
    var contractRemind: Int? = null,
    var signValidity: Long? = null,
    var initiatorAccountId: String? = null,
    var initiatorAuthorizedAccountId: String? = null
)

data class ConfigInfo(
    var noticeDeveloperUrl: String,
    var redirectUrl: String,
    var signPlatform: String,
    var noticeType: String? = EsignNoticeTypeEnum.MESSAGE.value
)